From 2501ae058a50920e0c5dec9828ae62597df10a7b Mon Sep 17 00:00:00 2001 From: Hans van Kranenburg Date: Sun, 24 Feb 2019 18:23:51 +0100 Subject: [PATCH] d/not-installed: work around dh-exec bug dh-exec breaks dh_missing by failing to register the installed files. Put a workaround in place. Closes: #923013 Signed-off-by: Hans van Kranenburg --- debian/not-installed | 6 ++++++ debian/xen-utils-common.install | 3 +++ 2 files changed, 9 insertions(+) diff --git a/debian/not-installed b/debian/not-installed index 5ffa447587..d05ea7908c 100644 --- a/debian/not-installed +++ b/debian/not-installed @@ -7,7 +7,13 @@ etc/init.d/xendriverdomain etc/init.d/xencommons etc/init.d/xen-watchdog etc/init.d/xendomains + +# The following two files are installed in xen-utils-common while +# being renamed by dh-exec. However, dh-exec fails to register them +# as installed. See bug #831786. Fool dh_missing by pretending +# they're not installed at all, for now. etc/default/xencommons +etc/bash_completion.d/xl.sh # This is all handled by debian/shuffle-boot-files, # which dh_missing does not know about. diff --git a/debian/xen-utils-common.install b/debian/xen-utils-common.install index 60642c9a9c..58aad0a9fa 100755 --- a/debian/xen-utils-common.install +++ b/debian/xen-utils-common.install @@ -1,5 +1,8 @@ #! /usr/bin/dh-exec --with=install +# Note: dh-exec breaks dh_missing by failing to register the +# installed files. Also see comments in debian/not-installed. + etc/xen/scripts etc/xen/xl* etc/bash_completion.d/xl.sh => usr/share/bash-completion/completions/xl -- 2.30.2